full stack developer with java and angular interview questions